export const primaryColor_hex='#ffc0cb'
export const primaryColor_rgb='rgb(255, 192, 203)'

export const globalLoadingMaskBgColor="rgba(248, 247, 247,.5)"


/**
 * 
 * @param transparent 透明度 0~1 的小数
 * @returns rgba
 * @remark  淡化主题色，生成透色
 */
export const primaryColorFade=(transparent:number)=>{
  const colorArr=primaryColor_rgb.split(')')[0].split('(')
  colorArr.splice(0,1)
  const colors:any[]=colorArr[0].split(',')
  return `rgba(${colors}, ${transparent})`
}

/**
 * 
 * @param fadeLevel  淡化度  0~n 的整数
 * @returns rgb
 * @remark  淡化主题色，非透色
 */
export const primaryColorFade_unTransparent=(fadeLevel:number)=>{
  const colorArr=primaryColor_rgb.split(')')[0].split('(')
  colorArr.splice(0,1)
  const colors:any[]=colorArr[0].split(',')
  colors.forEach((v,i)=>colors[i]=Number(v))
  const add=30
  colors.forEach(((v,i)=>{
    if(i<colors.length-1) colors[i]+=fadeLevel*add
  }))
  return `rgb(${colors.join(",")})`
}